var userObj;

// 用户管理页面上点击删除按钮弹出删除框(userlist.jsp)
function deleteUser(obj){
	$.ajax({
		type:"GET",
		url:path+"/jsp/deletes.do",
		data:{method:"deluser",uid:obj.attr("userid")},
		dataType:"json",
		success:function(data){
			if(data.delResult == "true"){// 删除成功：移除删除行
				cancleBtn();
				obj.parents("tr").remove();
			}else if(data.delResult == "false"){// 删除失败
				// alert("对不起，删除用户【"+obj.attr("username")+"】失败");
				changeDLGContent("对不起，删除用户【"+obj.attr("username")+"】失败");
			}else if(data.delResult == "notexist"){
				// alert("对不起，用户【"+obj.attr("username")+"】不存在");
				changeDLGContent("对不起，用户【"+obj.attr("username")+"】不存在");
			}
		},
		error:function(data){
			// alert("对不起，删除失败");
			changeDLGContent("对不起，删除失败");
		}
	});
}

function openYesOrNoDLG(){
	$('.zhezhao').css('display', 'block');
	$('#removeUse').fadeIn();
}

function cancleBtn(){
	$('.zhezhao').css('display', 'none');
	$('#removeUse').fadeOut();
}
function changeDLGContent(contentStr){
	var p = $(".removeMain").find("p");
	p.html(contentStr);
}

$(function(){
	// 通过jquery的class选择器（数组）
	// 对每个class为viewUser的元素进行动作绑定（click）
	/**
	 * bind、live、delegate on
	 */
	$(".viewUser").on("click",function(){
		var obj = $(this);
		$.ajax({
		  type:"GET",
		  url:path+"/jsp/view.do",
		  data:{id:obj.attr("userid")},
		  dataType:"json",
		  success:function(result){
			  if ("failed"==result) {
				alert("操作超时！");
			} else if("nodata"==result){
				alert("没有数据!");
			}else{
				$("#v_userCode").val(result.userCode);
				$("#v_userName").val(result.userName);
				if (result.gender=="1") {
					$("#v_gender").val("女");
				} else if(result.gender=="2"){
					$("#v_gender").val("男");
				}
				$("#v_birthday").val(result.birthday);
				$("#v_phone").val(result.phone);
				$("#v_address").val(result.address);
				$("#v_userCode").val(result.userCode);
				$("#v_userRoleName").val(result.userRoleName);
			}
		  }
		});
		
	});
	
	$(".modifyUser").on("click",function(){
		var obj = $(this);
		window.location.href=path+"/jsp/user.do?method=modify&uid="+ obj.attr("userid");
	});

	$('#no').click(function () {
		cancleBtn();
	});
	
	$('#yes').click(function () {
		deleteUser(userObj);
	});

	$(".deleteUser").on("click",function(){
		userObj = $(this);
		changeDLGContent("你确定要删除用户【"+userObj.attr("username")+"】吗？");
		openYesOrNoDLG();
	});
	
	/*
	 * $(".deleteUser").on("click",function(){ var obj = $(this);
	 * if(confirm("你确定要删除用户【"+obj.attr("username")+"】吗？")){ $.ajax({ type:"GET",
	 * url:path+"/jsp/user.do", data:{method:"deluser",uid:obj.attr("userid")},
	 * dataType:"json", success:function(data){ if(data.delResult ==
	 * "true"){//删除成功：移除删除行 alert("删除成功"); obj.parents("tr").remove(); }else
	 * if(data.delResult == "false"){//删除失败
	 * alert("对不起，删除用户【"+obj.attr("username")+"】失败"); }else if(data.delResult ==
	 * "notexist"){ alert("对不起，用户【"+obj.attr("username")+"】不存在"); } },
	 * error:function(data){ alert("对不起，删除失败"); } }); } });
	 */
});